package zwyvector;

import java.util.Vector;

import org.junit.Test;

public class VectorTest01 {

	@Test
	public void testConstructor(){
		
		//由于没有指定扩容增量，默认就是最少扩容原来的2倍
		//默认就创建了10个对象数组
		//与ArrayList不同，ArrayList是在首次添加的时候会创建10个对象的数组
		Vector<String> userList = new Vector<String>();
		//这里就是创建一个容纳15个对象的数组
		userList = new Vector<>(15);
		
		//指定了扩容增量，那么扩容最少扩容原来的容量+20
		userList = new Vector<>(15, 20);
		
		//默认就是之前list长度的数组
		Vector<String> newUserList = new Vector<String>(userList);
		System.out.println(newUserList);
		
		//其他基本都是使用synchronized的方法
	}
	
}
